In nazionale tra il 1979 e il 1985 (27 partite, 6 gol), esordisce il 17 ottobre 1979 entrando nel secondo tempo nella vittoria dell'Ungheria contro la Finlandia a Debrecen per le QE di Italia '80, gioca diverse amichevoli nel 1980 ed è in campo, entrando nelle fasi finali, nelle QM di Spagna '82 contro Romania Norvegia e Inghilterra. Nel 1983 gioca gli incontri contro la Grecia per le QE di Francia '84 (a Budapest sostituito dopo il primo tempo). Nel 1984, dopo aver disputato 8 partite amichevoli, ha l'onore di entrare nel minuto finale della bella vittoria dell'Ungheria in Olanda (1984.10.17.) e, sempre per le QM di Messico '86, giocherà ancora a Limassol contro il Cipro (entrando al 66.), e - suo ultimo incontro - a Budapest contro gli stessi ciprioti venendo sostituito dopo il primo tempo.